package cn.tt.tuantuanerp.passport.service;

import cn.tt.tuantuanerp.tuantuanerp.comment.pojo.vo.LoginLogListItemVO;
import cn.tt.tuantuanerp.tuantuanerp.comment.web.JsonPage;

/**
 * 描述
 *
 * @author xieyuhao
 * @version 0.0.1
 */
public interface ILoginLogService {
    /**
     * 分页查询登录日志列表
     * @param page 页码
     * @param pageSize 条数
     * @return
     */
    JsonPage<LoginLogListItemVO> listByPage(Integer page, Integer pageSize);

    /**
     * 根据姓名分页查询登录日志列表
     * @param page 页码
     * @param pageSize 条数
     * @return
     */
    JsonPage<LoginLogListItemVO> listByPageAndUsername(String username,Integer page, Integer pageSize);

    /**
     * 查询登录日志总条数
     * @return
     */
    Integer countLoginLog();

    /**
     * 根据姓名查询登录日志总条数
     * @return
     */
    Integer countLoginLog(String username);


}
